Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
10 OWEN ROAD Terraced £441,246 £141,276 4 Jan 2002
12 OWEN ROAD Detached £840,542 £485,000 24 Jun 2011
14 OWEN ROAD Terraced £489,989 £391,000 29 Mar 2018
16 OWEN ROAD Terraced £351,910 £205,000 4 Aug 2006
18 OWEN ROAD Semi-Detached £425,766 £141,000 21 Mar 2002
21 OWEN ROAD Semi-Detached £390,831 £210,000 22 Apr 2005
24 OWEN ROAD Semi-Detached £174,771 £35,000 12 Sep 1997